/* basic tags */
body, p {
  margin : 0px;
  padding : 0px;
  color : #233686
}
body, p, td, div, span {
  font-family : verdana;
  font-size : 12px !important;
}
a {
  text-decoration : none;
  color : #003390;
}
a:hover {
  text-decoration : underline;
}



/* font classes */ 
.b {
  font-weight : 700;
}
.p2 {
  font-size : 11px;
  color : #213486;
}



/* png-24*/ 
#header_r[id] {
  background-image : url('/vfs/ernew/gfx/rightup.png');
}
#logo {
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/vfs/ernew/gfx/logo.png', sizingMethod='crop');
}
#logo[id] {
  background-image : url('/vfs/ernew/gfx/logo.png');
}
#flag {
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/vfs/ernew/gfx/flag.png', sizingMethod='crop');
}
#flag[id] {
  background-image : url('/vfs/ernew/gfx/flag.png');
}
#gerb {
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/vfs/ernew/gfx/gerb.png', sizingMethod='crop');
}
#gerb[id] {
  background-image : url('/vfs/ernew/gfx/gerb.png');
}



/* layout classes */
.fh {
  height : 100%;
}
.noborder {
  border : none ! important;
}



.cp_head { /* copyright head */
  height : 20px;
  text-align: center; 
  background-color : #213485;
}
.cp_head p {
  color : white;
}
.cp_bottom {
  border-top : 1px solid #213486;
  text-align : center;
  background-color : #cdd1e3;
  padding : 2px;
}
.cp_bottom p {
  font-size : 10px;
  color : #777777;
}
.head {
  background-image : url('/vfs/ernew/gfx/bg/clouds.jpg');
  background-position : bottom left;
  width : 100%;
  height : 90px;
}
.center {
  width : 100%;
  height : 100%;
}
.center_mblock  {
  padding : 4px;
  background-color : white;
}
.center_rblock {
  border-left : 1px solid #C9CDE1;
}
.center_lblock {
  border-right : 1px solid #C9CDE1;
}
.center_lblock, .center_rblock  {
  width : 200px;
  padding : 0px;
  background-color : #F2F3F8;
}
.center_mblock  p{
  color : #213486;
}
.center_rblock, .center_lblock, .center_mblock {
  vertical-align : top;
}

/* menu classes */
.name {
  padding-left : 5px;
}
.txt {
  padding : 8px 8px;
}
.menu_top {
  height : 28px;
  width : 100%;
  background-image : url('/vfs/ernew/gfx/bg/menu_top.png');
}
.menu_top td {
  vertical-align : top;
  padding : 2px 2px;
}
.menu_top a, .menu_top  p {
  color : white;
}
.menu_top_c {
  vertical-align : middle !important;
  text-align : center;
}
.menu_top_l {
  background-image : url('/vfs/ernew/gfx/bg/leftbar.png');
  width : 158px;
  text-align : left;
  padding-left : 40px !important;
}
.menu_top_r {
  background-image : url('/vfs/ernew/gfx/bg/rightbar.png');
  width : 167px;
  text-align : right;
  padding-right : 31px !important;
}
div.top_tab {
	/*border:1px solid #213486;*/
	background-color:#dcdfec;
        margin-bottom:4px !important;
}

.top_tab a {
	text-align:center;
        height:12px !important;
	border-right:1px #233686 solid;
	padding-right:12px;
	padding-left:6px;
	color:#233686;
}

/* windows classes */
.win_b02, .win_b01 {
  border : 1px solid #213486;
  margin-bottom : 4px;
}
.win_header {
  height : 16px;
  line-height : 16px;
  padding-left : 26px;
  background-color : #DCDFEC;
  padding : 0px 3px;
  text-align : center;
}
.win_left {
  background-position : left;
  padding-left : 26px;
}
.win_body {
  padding : 2px;
  border-top : 1px solid #213486;
  border-bottom : 1px solid #213486;
}
.win_menu {
  vertical-align : top;
  text-align : right;
  font-size : 11px;
}
.win_menu a {
  padding : 3px 10px 3px 2px;
  display : block;
  background-image : url('/vfs/ernew/gfx/bg/fon_menu.png');
  border-top : 1px solid #eeeeee;
  border-bottom : 1px solid #7078A5;
}
.win_menu a.active {
  background-image : none;
  background-image : url('/vfs/ernew/gfx/a.png');
  background-repeat: no-repeat;
  background-position: right center
}

select {
 width : 150px;
}

.vis {
height:4.5mm;
}

.centr {
text-align:center;
}

.center2{
text-align:center;
border-bottom : 0.3mm solid black;height:5mm;width=2.5mm;
}

.tab_raz {
width:170mm;
}

.tab_raz_a {
width:255mm;
}

.lin_txt {
text-align:center;border-bottom : 0.3mm solid black;
}

.vse_grani {
border: 0.3mm solid black;height:5mm;
}

.n_ya {
border-bottom : 0.3mm solid black;border-top : 0.3mm solid black;border-left : 0.3mm solid black;border-right : 0.1mm solid black;width=2.5mm;
text-align:center;

}

.b_ya {
border-bottom : 0.3mm solid black;border-left : 0.3mm solid black;border-right : 0.1mm solid black;width=2.5mm;
}

.c_ya {
border-bottom : 0.3mm solid black;border-top : 0.3mm solid black;border-right : 0.1mm solid black;width=2.5mm;
text-align:center;
}

.k_ya {
border-bottom : 0.3mm solid black;border-top : 0.3mm solid black;border-right : 0.3mm solid black;width=2.5mm;
text-align:center;
}

.t_lin {
border-top : 0.3mm solid black;width=2.5mm;
}

.tr_lin {
border-top : 0.3mm solid black; border-right : 0.3mm solid black;width=2.5mm;
}

.b_lin {
border-bottom : 0.3mm solid black;
}

.rb_lin {
border-bottom : 0.3mm solid black;border-right : 0.3mm solid black;width=2.5mm;
}

.r_lin {
border-right : 0.3mm solid black;width=2.5mm;
}

.l_lin {
border-left : 0.3mm solid black;width=2.5mm;
}

.tl_lin {
border-top : 0.3mm solid black;border-left : 0.3mm solid black;width=2.5mm;
}

.rbl_lin {
border-right : 0.3mm solid black;border-bottom : 0.3mm solid black;border-left : 0.3mm solid black;width=2.5mm;
}

.bl_lin {
border-bottom : 0.3mm solid black;border-left : 0.3mm solid black;width=2.5mm;
}

.rl_lin {
border-right : 0.3mm solid black;border-left : 0.3mm solid black;width=2.5mm;
}

.tb_lin {
border-top : 0.3mm solid black;border-bottom : 0.3mm solid black;
}

.trb_lin {
border-top : 0.3mm solid black;border-right : 0.3mm solid black;border-bottom : 0.3mm solid black;
}

.tlb_lin {
border-top : 0.3mm solid black;border-left : 0.3mm solid black;border-bottom : 0.3mm solid black;width=2.5mm;
}

.tb_lin {
border-top : 0.3mm solid black;border-bottom : 0.3mm solid black;width=2.5mm;
}

